package com.atguigu.tingshu.common.login;

import java.lang.annotation.*;

/***
 * 验证用户登录状态自定义注解
 * 元注解：元注解的作用就是给一个注解添加元数据信息
 * @Target：注解使用地方
 * @Retention：注解生命周期-注解保留到哪个阶段-Source源码，Class字节码，Runtime运行时
 * @Inherited：允许子类继承
 * @Documented：注解是否被包含在JavaDoc中
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface GuiGuLogin {

    /**
     *  是否需要登录
     */
    boolean required() default true;

}
